package study.spring.core.ioc._3_bean_assemble.multiimpl;

import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Service;

@Service
public class AssembleMultiImplClass {

  /**
   * 一个接口有两个实现类, 如果 @Autowired 的属性名称是类名, 就可以成功注入
   */
  @Autowired
  public ImplementedInterface multiImplementsOne;

  /**
   * 一个接口有两个实现类, 如果 @Autowired 的 属性名称是 接口的名称, 会报错
   */
//  @Autowired
//  private ImplementedInterface  implementedInterface;

}
